home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 96 / maccd 96.iso / utilities / Mac OS X / DoubleCommand 1.3 / Source / MBHIDHack.h < prev   
Encoding:
C/C++ Source or Header  |  2002-07-19  |  1.3 KB  |  56 lines

  1. /*
  2.  *  MBHIDHack.h
  3.  *  DoubleCommand
  4.  *
  5.  *  Created by Michael Baltaks on Tuesday April 30 2002.
  6.  *  Last modified 2002-07-19.
  7.  *  Copyright (c) 2002 Michael Baltaks. All rights reserved.
  8.  *  Thanks to Shane Celis <shane@terraspring.com> for some
  9.  *  constants.
  10.  *
  11.  */
  12.  
  13.  
  14. #define COMMAND_FLAG 0x100000
  15. #define CONTROL_FLAG 0x40000
  16. #define CAPSLOCK_FLAG 0x10000
  17. #define OPTION_FLAG 0x80000
  18. #define FN_FLAG 0x800000
  19. #define SHIFT_FLAG 0x20000
  20.  
  21. #define SPACE_KEY 49
  22. #define CONTROL_KEY 59
  23. #define CAPSLOCK_KEY 57
  24. // special caps key for TiBook (and probably other models)
  25. #define SPECIAL_CAPSLOCK_KEY 127
  26. #define ENTER_KEY 52
  27. #define COMMAND_KEY 55
  28. #define OPTION_KEY 58
  29. #define FN_KEY 63
  30. #define DELETE_KEY 51
  31. #define FORWARD_DELETE 117
  32. #define NUMPAD_DOT 65
  33.  
  34. #define KEY_DOWN 10
  35. #define KEY_UP 11
  36. #define KEY_MODIFY 12
  37.  
  38. #define INTERNAL_KEYBOARD 195
  39.  
  40. #define ENTER_TO_COMMAND 1
  41. #define ENTER_TO_CONTROL 2
  42. #define ENTER_TO_OPTION 4
  43. #define ENTER_TO_FN 8
  44. #define COMMAND_TO_OPTION 16
  45. #define COMMAND_TO_CONTROL 32
  46. #define OPTION_TO_COMMAND 64
  47. #define OPTION_TO_FN 128
  48. #define CONTROL_TO_COMMAND 256
  49. #define SWAP_CONTROL_AND_OPTION 512
  50. #define CONTROL_TO_FN 1024
  51. #define CAPSLOCK_TO_CONTROL 2048
  52. #define FN_TO_CONTROL 4096
  53. #define REVERSE_NUMPAD_DOT_AND_SHIFT_NUMPAD_DOT 8192
  54. #define SHIFT_DELETE_TO_FORWARD_DELETE 16384
  55. #define DISABLE_COMMAND_AND_OPTION 32768
  56.